const express=require('express')
const path =require('path')
const app = express()

//查询学生信息接口
app.get('/user',(req,res)=>{
    const {
        userId
    }=req.params;

    //如果查询失败
    if (userId !== '001'){
        return res.send({
            code:10001,
            msg:'查询失败',
            data:null
        })
    }

    //查询成功 响应
    res.send({
        code:10000
        ,msg:'查询成功',
        data1:{
            name:'李梅',
            age:18,
            sex:'女'
        }
    })
})

app.get('userinfo/:userId',(req,res)=>{
    const {
        userId
      } = req.query;
    
    
      //如果查询失败
      if (userId !== "001") {
        return res.send({
          code: 10001,
          msg: "查询失败",
          data: null
        })
      }
    
    
      //查询成功 响应
      res.send({
        code: 10000,
        msg: "查询成功",
        data: {
          name: "李博",
          age: 18,
          sex: "男"
        }
      })
})

//静态资源布署接口
app.get('/1',(req,res)=>{
const filepath=path.resolve(__dirname,'./基础.html')

res.sendFile(filepath)
})


app.listen(8300,()=>{
    console.log('服务器启动成功');
})